libxl: drop libxl_set_vcpucount, introduce libxl_set_vcpuonline
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 31 Aug 2010 18:05:01 +0000 (19:05 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 31 Aug 2010 18:05:01 +0000 (19:05 +0100)
commit5b67996cc6b306a44d2c9a4f04036234762f1789
treeeaac65df6d8665c6c4d9c7b503e9eda5b5d8b551
parentfbf24c664bc6a7a5cb675b26bbdd1f93f73f519a
libxl: drop libxl_set_vcpucount, introduce libxl_set_vcpuonline

This patch renames libxl_set_vcpucount to libxl_set_vcpuonline and
modifies the function to take a bitmap of online/offline vcpus as
parameter.

It also introduces a xenstore transaction to write the available cpus
to xenstore.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl.c
tools/libxl/libxl.h
tools/libxl/xl_cmdimpl.c